﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace msBsc.AppLogic.DataAlc.cls
{
    public class CommonEnum
    {

        #region 车辆相关
        /// <summary>
        /// 车辆类型枚举
        /// </summary>
        public enum VehicleTypeEnum : int
        {
            普通轿车 = 1,
            豪华轿车 = 2,
            旅行车 = 3,
            跑车 = 4,
            面包车 = 5,
            商务车 = 6,
            越野车 = 7,
            中巴 = 8,
            大巴 = 9,
            房车 = 10,
            其他 = 11
        }

        /// <summary>
        /// 服务类型枚举
        /// </summary>
        public enum ServiceTypeEnum : int
        {
            司机兼导游 = 1,
            司机兼向导 = 2,
            专职司机和专业导游 = 3
        }

        /// <summary>
        /// 车辆颜色枚举
        /// </summary>
        public enum VehicleColorEnum
        {
            黑色 = 1,
            白色 = 2,
            灰色 = 3,
            土豪金 = 4,
            绿色 = 5,
            蓝色 = 6,
            橘红色 = 7,
            黄色 = 8,
            银灰色 = 9,
            宝石蓝 = 10,
            粉色 = 11,
            红色 = 12,
            紫色 = 13,
            棕色 = 14,
            橙色 = 15,
            兰色 = 16,
            其他 = 17
        }

        /// <summary>
        /// 车辆状态枚举
        /// </summary>
        public enum VehicleStatusEnum
        {
            /// <summary>
            /// 审核中
            /// </summary>
            审核中 = 1,
            /// <summary>
            /// 通过审核
            /// </summary>
            通过审核 = 2,
            /// <summary>
            /// 未通过审核
            /// </summary>
            未通过审核 = 3,
            /// <summary>
            /// 全部
            /// </summary>
            全部 = 0
        }


        /// <summary>
        /// 车辆品牌枚举
        /// </summary>
        public enum VehicleBrandEnum
        {
            大众 = 1,
            丰田 = 2,
            本田 = 3,
            奥迪 = 5,
            雪弗兰 = 6,
            现代 = 7,
            宝马 = 8,
            别克 = 9,
            奇瑞 = 10,
            比亚迪 = 11,
            福特 = 12,
            马自达 = 13,
            荣威 = 14,
            起亚 = 15,
            长安 = 16,
            雪铁龙 = 17,
            金龙 = 18,
            宇通 = 19,
            沃尔沃 = 20,
            金杯 = 21,
            江铃 = 22,
            标志 = 23,
            铃木 = 24,
            凯迪拉克 = 25,
            中华 = 26,
            猎豹 = 27,
            野马 = 28,
            三菱 = 29,
            菲亚特 = 30,
            北京汽车 = 31,
            MINI = 32,
            江淮 = 33,
            依维柯 = 34,
            华泰 = 35,
            奔驰 = 36,
            其他 = 37
        }
        #endregion

        #region 用户相关
        /// <summary>
        /// 证件类型枚举
        /// </summary>
        public enum CredentialsTypeEnum
        {
            /// <summary>
            /// 身份证
            /// </summary>
            IDCard = 1,
            /// <summary>
            /// 护照
            /// </summary>
            PassPort = 2,
            /// <summary>
            /// 驾照
            /// </summary>
            DrivingLicense = 3
        }
        /// <summary>
        /// 地接客服务方式枚举
        /// </summary>
        public enum DjackServiceTypeEnum
        {
            司机兼导游 = 1,
            司机兼向导 = 2,
            专职司机加专业导游 = 3
        }

        /// <summary>
        /// 服务标签枚举
        /// </summary>
        public enum ServiceLabelEnum
        {
            免费旅游咨询 = 1,
            旅游制定 = 2,
            向导服务 = 3,
            导游服务 = 4
        }

        /// <summary>
        /// 账号类型枚举
        /// </summary>
        public enum AccountTypeEnum
        {
            游客 = 1,
            地接客 = 2,
            Admin = 3
        }

        /// <summary>
        /// 账号使用状态枚举
        /// </summary>
        public enum AccountUsingStatusEnum
        {
            正常使用 = 1,
            违规停用,
            注销
        }

        /// <summary>
        /// 账号登录状态枚举
        /// </summary>
        public enum AccountLoginStatusEnum
        {
            离线 = 1,
            在线
        }
        #endregion

        /// <summary>
        /// 提现状态枚举
        /// </summary>
        public enum DrawalsEnum
        {
            /// <summary>
            /// 待支付
            /// </summary>
            waiting = 1,
            /// <summary>
            /// 已支付
            /// </summary>
            paied = 2,
            /// <summary>
            /// 拒支付
            /// </summary>
            deny = 3
        }
    }
}
